import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { Buffer } from 'buffer' // 引入buffer

export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            // 核心：映射Node.js模块到浏览器兼容版本
            crypto: 'crypto-browserify',
            stream: 'stream-browserify'
        }
    },
    define: {
        // 全局变量模拟，解决buffer等模块的引用问题
        'global': {},
        'process.env': {},
        Buffer: Buffer // 暴露Buffer到全局
    }
})